package d1_wd;

public class CurrentThreadExample {
    public static void main(String[] args) {
        // 获取当前主线程
        Thread mainThread = Thread.currentThread();
        // 打印主线程的名称和 ID
        System.out.println("主线程名称: " + mainThread.getName());
        System.out.println("主线程 ID: " + mainThread.getId());

        // 创建一个新线程
        Thread newThread = new Thread(() -> {
            // 在新线程中获取当前线程
            Thread current = Thread.currentThread();
            // 打印新线程的名称和 ID
            System.out.println("新线程名称: " + current.getName());
            System.out.println("新线程 ID: " + current.getId());
        });

        // 启动新线程
        newThread.start();
    }
}